Interrupt status register.
RXOVERRUNINT | Interrupt set on a fatal overrun error in the receive queue. The fatal interrupt should be resolved by a Rx soft-reset. The bit is not set when there is a nonfatal overrun error. |
RXERRORINT | Interrupt trigger on receive errors: AlignmentError, RangeError, LengthError, SymbolError, CRCError or NoDescriptor or Overrun. |
RXFINISHEDINT | Interrupt triggered when all receive descriptors have been processed i.e. on the transition to the situation where ProduceIndex == ConsumeIndex. |
RXDONEINT | Interrupt triggered when a receive descriptor has been processed while the Interrupt bit in the Control field of the descriptor was set. |
TXUNDERRUNINT | Interrupt set on a fatal underrun error in the transmit queue. The fatal interrupt should be resolved by a Tx soft-reset. The bit is not set when there is a nonfatal underrun error. |
TXERRORINT | Interrupt trigger on transmit errors: LateCollision, ExcessiveCollision and ExcessiveDefer, NoDescriptor or Underrun. |
TXFINISHEDINT | Interrupt triggered when all transmit descriptors have been processed i.e. on the transition to the situation where ProduceIndex == ConsumeIndex. |
TXDONEINT | Interrupt triggered when a descriptor has been transmitted while the Interrupt bit in the Control field of the descriptor was set. |
RESERVED | Unused |
SOFTINT | Interrupt triggered by software writing a 1 to the SoftIntSet bit in the IntSet register. |
WAKEUPINT | Interrupt triggered by a Wake-up event detected by the receive filter. |
RESERVED | Unused |